package me.zhengjie.vo.merge;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import me.zhengjie.dao.MaterialDao;
import org.apache.ibatis.type.Alias;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Alias("ContainerDao")
@JsonIgnoreProperties(ignoreUnknown = true)
public class MergeCreateResponseVo {

    @ApiModelProperty(value = "载具码")
    private String containerCode;

    @ApiModelProperty(value = "载具类型")
    private String containerType;

    @ApiModelProperty(value = "楼层")
    private String floor;

    @ApiModelProperty(value = "重量")
    private Double weight;

    @ApiModelProperty(value = "高度")
    private Double tall;

    @ApiModelProperty(value = "物料列表")
    private String materialDaoList;

    @ApiModelProperty(value = "物料列表")
    private List<MaterialDao> materialList;

}
